/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package ejb;

import java.util.Collection;
import javax.ejb.CreateException;
import javax.ejb.EJBLocalHome;
import javax.ejb.FinderException;

/**
 *
 * @author Usuario
 */
public interface ProjetoLocalHome extends EJBLocalHome {

    ejb.ProjetoLocal findByPrimaryKey(java.lang.String key)  throws FinderException;
    
    ejb.ProjetoLocal create(java.lang.String key)  throws CreateException;

  Collection findById(String id) throws FinderException;

  Collection findByPrecoPorHora(int precoPorHora) throws FinderException;

  Collection findByCargaHorariaTotal(int cargaHorariaTotal) throws FinderException;

  Collection findByLimiteCargaExtra(int limiteCargaExtra) throws FinderException;

  Collection findByLimiteCargaExtraPorFuncionario(int limiteCargaExtraPorFuncionario) throws FinderException;

  Collection findByIdGerente(String idGerente) throws FinderException;

  Collection findAllItems() throws FinderException;

}
